home *** CD-ROM | disk | FTP | other *** search
/ Aminet 38 / Aminet 38 (2000)(Schatztruhe)[!][Aug 2000].iso / Aminet / dev / c / CLib-SDI.lha / CLib-SDI / include2 / pragma / dos_lib.h next >
Encoding:
C/C++ Source or Header  |  2000-06-25  |  17.5 KB  |  358 lines

  1. #ifndef _INCLUDE_PRAGMA_DOS_LIB_H
  2. #define _INCLUDE_PRAGMA_DOS_LIB_H
  3.  
  4. #ifndef CLIB_DOS_PROTOS_H
  5. #include <clib/dos_protos.h>
  6. #endif
  7.  
  8. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  9. #pragma amicall(DOSBase,0x01E,Open(d1,d2))
  10. #pragma amicall(DOSBase,0x024,Close(d1))
  11. #pragma amicall(DOSBase,0x02A,Read(d1,d2,d3))
  12. #pragma amicall(DOSBase,0x030,Write(d1,d2,d3))
  13. #pragma amicall(DOSBase,0x036,Input())
  14. #pragma amicall(DOSBase,0x03C,Output())
  15. #pragma amicall(DOSBase,0x042,Seek(d1,d2,d3))
  16. #pragma amicall(DOSBase,0x048,DeleteFile(d1))
  17. #pragma amicall(DOSBase,0x04E,Rename(d1,d2))
  18. #pragma amicall(DOSBase,0x054,Lock(d1,d2))
  19. #pragma amicall(DOSBase,0x05A,UnLock(d1))
  20. #pragma amicall(DOSBase,0x060,DupLock(d1))
  21. #pragma amicall(DOSBase,0x066,Examine(d1,d2))
  22. #pragma amicall(DOSBase,0x06C,ExNext(d1,d2))
  23. #pragma amicall(DOSBase,0x072,Info(d1,d2))
  24. #pragma amicall(DOSBase,0x078,CreateDir(d1))
  25. #pragma amicall(DOSBase,0x07E,CurrentDir(d1))
  26. #pragma amicall(DOSBase,0x084,IoErr())
  27. #pragma amicall(DOSBase,0x08A,CreateProc(d1,d2,d3,d4))
  28. #pragma amicall(DOSBase,0x090,Exit(d1))
  29. #pragma amicall(DOSBase,0x096,LoadSeg(d1))
  30. #pragma amicall(DOSBase,0x09C,UnLoadSeg(d1))
  31. #pragma amicall(DOSBase,0x0AE,DeviceProc(d1))
  32. #pragma amicall(DOSBase,0x0B4,SetComment(d1,d2))
  33. #pragma amicall(DOSBase,0x0BA,SetProtection(d1,d2))
  34. #pragma amicall(DOSBase,0x0C0,DateStamp(d1))
  35. #pragma amicall(DOSBase,0x0C6,Delay(d1))
  36. #pragma amicall(DOSBase,0x0CC,WaitForChar(d1,d2))
  37. #pragma amicall(DOSBase,0x0D2,ParentDir(d1))
  38. #pragma amicall(DOSBase,0x0D8,IsInteractive(d1))
  39. #pragma amicall(DOSBase,0x0DE,Execute(d1,d2,d3))
  40. #pragma amicall(DOSBase,0x0E4,AllocDosObject(d1,d2))
  41. #pragma amicall(DOSBase,0x0E4,AllocDosObjectTagList(d1,d2))
  42. #pragma amicall(DOSBase,0x0EA,FreeDosObject(d1,d2))
  43. #pragma amicall(DOSBase,0x0F0,DoPkt(d1,d2,d3,d4,d5,d6,d7))
  44. #pragma amicall(DOSBase,0x0F0,DoPkt0(d1,d2))
  45. #pragma amicall(DOSBase,0x0F0,DoPkt1(d1,d2,d3))
  46. #pragma amicall(DOSBase,0x0F0,DoPkt2(d1,d2,d3,d4))
  47. #pragma amicall(DOSBase,0x0F0,DoPkt3(d1,d2,d3,d4,d5))
  48. #pragma amicall(DOSBase,0x0F0,DoPkt4(d1,d2,d3,d4,d5,d6))
  49. #pragma amicall(DOSBase,0x0F6,SendPkt(d1,d2,d3))
  50. #pragma amicall(DOSBase,0x0FC,WaitPkt())
  51. #pragma amicall(DOSBase,0x102,ReplyPkt(d1,d2,d3))
  52. #pragma amicall(DOSBase,0x108,AbortPkt(d1,d2))
  53. #pragma amicall(DOSBase,0x10E,LockRecord(d1,d2,d3,d4,d5))
  54. #pragma amicall(DOSBase,0x114,LockRecords(d1,d2))
  55. #pragma amicall(DOSBase,0x11A,UnLockRecord(d1,d2,d3))
  56. #pragma amicall(DOSBase,0x120,UnLockRecords(d1))
  57. #pragma amicall(DOSBase,0x126,SelectInput(d1))
  58. #pragma amicall(DOSBase,0x12C,SelectOutput(d1))
  59. #pragma amicall(DOSBase,0x132,FGetC(d1))
  60. #pragma amicall(DOSBase,0x138,FPutC(d1,d2))
  61. #pragma amicall(DOSBase,0x13E,UnGetC(d1,d2))
  62. #pragma amicall(DOSBase,0x144,FRead(d1,d2,d3,d4))
  63. #pragma amicall(DOSBase,0x14A,FWrite(d1,d2,d3,d4))
  64. #pragma amicall(DOSBase,0x150,FGets(d1,d2,d3))
  65. #pragma amicall(DOSBase,0x156,FPuts(d1,d2))
  66. #pragma amicall(DOSBase,0x15C,VFWritef(d1,d2,d3))
  67. #pragma amicall(DOSBase,0x162,VFPrintf(d1,d2,d3))
  68. #pragma amicall(DOSBase,0x168,Flush(d1))
  69. #pragma amicall(DOSBase,0x16E,SetVBuf(d1,d2,d3,d4))
  70. #pragma amicall(DOSBase,0x174,DupLockFromFH(d1))
  71. #pragma amicall(DOSBase,0x17A,OpenFromLock(d1))
  72. #pragma amicall(DOSBase,0x180,ParentOfFH(d1))
  73. #pragma amicall(DOSBase,0x186,ExamineFH(d1,d2))
  74. #pragma amicall(DOSBase,0x18C,SetFileDate(d1,d2))
  75. #pragma amicall(DOSBase,0x192,NameFromLock(d1,d2,d3))
  76. #pragma amicall(DOSBase,0x198,NameFromFH(d1,d2,d3))
  77. #pragma amicall(DOSBase,0x19E,SplitName(d1,d2,d3,d4,d5))
  78. #pragma amicall(DOSBase,0x1A4,SameLock(d1,d2))
  79. #pragma amicall(DOSBase,0x1AA,SetMode(d1,d2))
  80. #pragma amicall(DOSBase,0x1B0,ExAll(d1,d2,d3,d4,d5))
  81. #pragma amicall(DOSBase,0x1B6,ReadLink(d1,d2,d3,d4,d5))
  82. #pragma amicall(DOSBase,0x1BC,MakeLink(d1,d2,d3))
  83. #pragma amicall(DOSBase,0x1C2,ChangeMode(d1,d2,d3))
  84. #pragma amicall(DOSBase,0x1C8,SetFileSize(d1,d2,d3))
  85. #pragma amicall(DOSBase,0x1CE,SetIoErr(d1))
  86. #pragma amicall(DOSBase,0x1D4,Fault(d1,d2,d3,d4))
  87. #pragma amicall(DOSBase,0x1DA,PrintFault(d1,d2))
  88. #pragma amicall(DOSBase,0x1E0,ErrorReport(d1,d2,d3,d4))
  89. #pragma amicall(DOSBase,0x1EC,Cli())
  90. #pragma amicall(DOSBase,0x1F2,CreateNewProc(d1))
  91. #pragma amicall(DOSBase,0x1F2,CreateNewProcTagList(d1))
  92. #pragma amicall(DOSBase,0x1F8,RunCommand(d1,d2,d3,d4))
  93. #pragma amicall(DOSBase,0x1FE,GetConsoleTask())
  94. #pragma amicall(DOSBase,0x204,SetConsoleTask(d1))
  95. #pragma amicall(DOSBase,0x20A,GetFileSysTask())
  96. #pragma amicall(DOSBase,0x210,SetFileSysTask(d1))
  97. #pragma amicall(DOSBase,0x216,GetArgStr())
  98. #pragma amicall(DOSBase,0x21C,SetArgStr(d1))
  99. #pragma amicall(DOSBase,0x222,FindCliProc(d1))
  100. #pragma amicall(DOSBase,0x228,MaxCli())
  101. #pragma amicall(DOSBase,0x22E,SetCurrentDirName(d1))
  102. #pragma amicall(DOSBase,0x234,GetCurrentDirName(d1,d2))
  103. #pragma amicall(DOSBase,0x23A,SetProgramName(d1))
  104. #pragma amicall(DOSBase,0x240,GetProgramName(d1,d2))
  105. #pragma amicall(DOSBase,0x246,SetPrompt(d1))
  106. #pragma amicall(DOSBase,0x24C,GetPrompt(d1,d2))
  107. #pragma amicall(DOSBase,0x252,SetProgramDir(d1))
  108. #pragma amicall(DOSBase,0x258,GetProgramDir())
  109. #pragma amicall(DOSBase,0x25E,SystemTagList(d1,d2))
  110. #pragma amicall(DOSBase,0x25E,System(d1,d2))
  111. #pragma amicall(DOSBase,0x264,AssignLock(d1,d2))
  112. #pragma amicall(DOSBase,0x26A,AssignLate(d1,d2))
  113. #pragma amicall(DOSBase,0x270,AssignPath(d1,d2))
  114. #pragma amicall(DOSBase,0x276,AssignAdd(d1,d2))
  115. #pragma amicall(DOSBase,0x27C,RemAssignList(d1,d2))
  116. #pragma amicall(DOSBase,0x282,GetDeviceProc(d1,d2))
  117. #pragma amicall(DOSBase,0x288,FreeDeviceProc(d1))
  118. #pragma amicall(DOSBase,0x28E,LockDosList(d1))
  119. #pragma amicall(DOSBase,0x294,UnLockDosList(d1))
  120. #pragma amicall(DOSBase,0x29A,AttemptLockDosList(d1))
  121. #pragma amicall(DOSBase,0x2A0,RemDosEntry(d1))
  122. #pragma amicall(DOSBase,0x2A6,AddDosEntry(d1))
  123. #pragma amicall(DOSBase,0x2AC,FindDosEntry(d1,d2,d3))
  124. #pragma amicall(DOSBase,0x2B2,NextDosEntry(d1,d2))
  125. #pragma amicall(DOSBase,0x2B8,MakeDosEntry(d1,d2))
  126. #pragma amicall(DOSBase,0x2BE,FreeDosEntry(d1))
  127. #pragma amicall(DOSBase,0x2C4,IsFileSystem(d1))
  128. #pragma amicall(DOSBase,0x2CA,Format(d1,d2,d3))
  129. #pragma amicall(DOSBase,0x2D0,Relabel(d1,d2))
  130. #pragma amicall(DOSBase,0x2D6,Inhibit(d1,d2))
  131. #pragma amicall(DOSBase,0x2DC,AddBuffers(d1,d2))
  132. #pragma amicall(DOSBase,0x2E2,CompareDates(d1,d2))
  133. #pragma amicall(DOSBase,0x2E8,DateToStr(d1))
  134. #pragma amicall(DOSBase,0x2EE,StrToDate(d1))
  135. #pragma amicall(DOSBase,0x2F4,InternalLoadSeg(d0,a0,a1,a2))
  136. #pragma amicall(DOSBase,0x2FA,InternalUnLoadSeg(d1,a1))
  137. #pragma amicall(DOSBase,0x300,NewLoadSeg(d1,d2))
  138. #pragma amicall(DOSBase,0x300,NewLoadSegTagList(d1,d2))
  139. #pragma amicall(DOSBase,0x306,AddSegment(d1,d2,d3))
  140. #pragma amicall(DOSBase,0x30C,FindSegment(d1,d2,d3))
  141. #pragma amicall(DOSBase,0x312,RemSegment(d1))
  142. #pragma amicall(DOSBase,0x318,CheckSignal(d1))
  143. #pragma amicall(DOSBase,0x31E,ReadArgs(d1,d2,d3))
  144. #pragma amicall(DOSBase,0x324,FindArg(d1,d2))
  145. #pragma amicall(DOSBase,0x32A,ReadItem(d1,d2,d3))
  146. #pragma amicall(DOSBase,0x330,StrToLong(d1,d2))
  147. #pragma amicall(DOSBase,0x336,MatchFirst(d1,d2))
  148. #pragma amicall(DOSBase,0x33C,MatchNext(d1))
  149. #pragma amicall(DOSBase,0x342,MatchEnd(d1))
  150. #pragma amicall(DOSBase,0x348,ParsePattern(d1,d2,d3))
  151. #pragma amicall(DOSBase,0x34E,MatchPattern(d1,d2))
  152. #pragma amicall(DOSBase,0x35A,FreeArgs(d1))
  153. #pragma amicall(DOSBase,0x366,FilePart(d1))
  154. #pragma amicall(DOSBase,0x36C,PathPart(d1))
  155. #pragma amicall(DOSBase,0x372,AddPart(d1,d2,d3))
  156. #pragma amicall(DOSBase,0x378,StartNotify(d1))
  157. #pragma amicall(DOSBase,0x37E,EndNotify(d1))
  158. #pragma amicall(DOSBase,0x384,SetVar(d1,d2,d3,d4))
  159. #pragma amicall(DOSBase,0x38A,GetVar(d1,d2,d3,d4))
  160. #pragma amicall(DOSBase,0x390,DeleteVar(d1,d2))
  161. #pragma amicall(DOSBase,0x396,FindVar(d1,d2))
  162. #pragma amicall(DOSBase,0x3A2,CliInitNewcli(a0))
  163. #pragma amicall(DOSBase,0x3A8,CliInitRun(a0))
  164. #pragma amicall(DOSBase,0x3AE,WriteChars(d1,d2))
  165. #pragma amicall(DOSBase,0x3B4,PutStr(d1))
  166. #pragma amicall(DOSBase,0x3BA,VPrintf(d1,d2))
  167. #pragma amicall(DOSBase,0x3C6,ParsePatternNoCase(d1,d2,d3))
  168. #pragma amicall(DOSBase,0x3CC,MatchPatternNoCase(d1,d2))
  169. #pragma amicall(DOSBase,0x3D8,SameDevice(d1,d2))
  170. #pragma amicall(DOSBase,0x3DE,ExAllEnd(d1,d2,d3,d4,d5))
  171. #pragma amicall(DOSBase,0x3E4,SetOwner(d1,d2))
  172. #endif
  173. #if defined(_DCC) || defined(__SASC)
  174. #pragma  libcall DOSBase Open                 01E 2102
  175. #pragma  libcall DOSBase Close                024 101
  176. #pragma  libcall DOSBase Read                 02A 32103
  177. #pragma  libcall DOSBase Write                030 32103
  178. #pragma  libcall DOSBase Input                036 00
  179. #pragma  libcall DOSBase Output               03C 00
  180. #pragma  libcall DOSBase Seek                 042 32103
  181. #pragma  libcall DOSBase DeleteFile           048 101
  182. #pragma  libcall DOSBase Rename               04E 2102
  183. #pragma  libcall DOSBase Lock                 054 2102
  184. #pragma  libcall DOSBase UnLock               05A 101
  185. #pragma  libcall DOSBase DupLock              060 101
  186. #pragma  libcall DOSBase Examine              066 2102
  187. #pragma  libcall DOSBase ExNext               06C 2102
  188. #pragma  libcall DOSBase Info                 072 2102
  189. #pragma  libcall DOSBase CreateDir            078 101
  190. #pragma  libcall DOSBase CurrentDir           07E 101
  191. #pragma  libcall DOSBase IoErr                084 00
  192. #pragma  libcall DOSBase CreateProc           08A 432104
  193. #pragma  libcall DOSBase Exit                 090 101
  194. #pragma  libcall DOSBase LoadSeg              096 101
  195. #pragma  libcall DOSBase UnLoadSeg            09C 101
  196. #pragma  libcall DOSBase DeviceProc           0AE 101
  197. #pragma  libcall DOSBase SetComment           0B4 2102
  198. #pragma  libcall DOSBase SetProtection        0BA 2102
  199. #pragma  libcall DOSBase DateStamp            0C0 101
  200. #pragma  libcall DOSBase Delay                0C6 101
  201. #pragma  libcall DOSBase WaitForChar          0CC 2102
  202. #pragma  libcall DOSBase ParentDir            0D2 101
  203. #pragma  libcall DOSBase IsInteractive        0D8 101
  204. #pragma  libcall DOSBase Execute              0DE 32103
  205. #pragma  libcall DOSBase AllocDosObject       0E4 2102
  206. #pragma  libcall DOSBase AllocDosObjectTagList 0E4 2102
  207. #pragma  libcall DOSBase FreeDosObject        0EA 2102
  208. #pragma  libcall DOSBase DoPkt                0F0 765432107
  209. #pragma  libcall DOSBase DoPkt0               0F0 2102
  210. #pragma  libcall DOSBase DoPkt1               0F0 32103
  211. #pragma  libcall DOSBase DoPkt2               0F0 432104
  212. #pragma  libcall DOSBase DoPkt3               0F0 5432105
  213. #pragma  libcall DOSBase DoPkt4               0F0 65432106
  214. #pragma  libcall DOSBase SendPkt              0F6 32103
  215. #pragma  libcall DOSBase WaitPkt              0FC 00
  216. #pragma  libcall DOSBase ReplyPkt             102 32103
  217. #pragma  libcall DOSBase AbortPkt             108 2102
  218. #pragma  libcall DOSBase LockRecord           10E 5432105
  219. #pragma  libcall DOSBase LockRecords          114 2102
  220. #pragma  libcall DOSBase UnLockRecord         11A 32103
  221. #pragma  libcall DOSBase UnLockRecords        120 101
  222. #pragma  libcall DOSBase SelectInput          126 101
  223. #pragma  libcall DOSBase SelectOutput         12C 101
  224. #pragma  libcall DOSBase FGetC                132 101
  225. #pragma  libcall DOSBase FPutC                138 2102
  226. #pragma  libcall DOSBase UnGetC               13E 2102
  227. #pragma  libcall DOSBase FRead                144 432104
  228. #pragma  libcall DOSBase FWrite               14A 432104
  229. #pragma  libcall DOSBase FGets                150 32103
  230. #pragma  libcall DOSBase FPuts                156 2102
  231. #pragma  libcall DOSBase VFWritef             15C 32103
  232. #pragma  libcall DOSBase VFPrintf             162 32103
  233. #pragma  libcall DOSBase Flush                168 101
  234. #pragma  libcall DOSBase SetVBuf              16E 432104
  235. #pragma  libcall DOSBase DupLockFromFH        174 101
  236. #pragma  libcall DOSBase OpenFromLock         17A 101
  237. #pragma  libcall DOSBase ParentOfFH           180 101
  238. #pragma  libcall DOSBase ExamineFH            186 2102
  239. #pragma  libcall DOSBase SetFileDate          18C 2102
  240. #pragma  libcall DOSBase NameFromLock         192 32103
  241. #pragma  libcall DOSBase NameFromFH           198 32103
  242. #pragma  libcall DOSBase SplitName            19E 5432105
  243. #pragma  libcall DOSBase SameLock             1A4 2102
  244. #pragma  libcall DOSBase SetMode              1AA 2102
  245. #pragma  libcall DOSBase ExAll                1B0 5432105
  246. #pragma  libcall DOSBase ReadLink             1B6 5432105
  247. #pragma  libcall DOSBase MakeLink             1BC 32103
  248. #pragma  libcall DOSBase ChangeMode           1C2 32103
  249. #pragma  libcall DOSBase SetFileSize          1C8 32103
  250. #pragma  libcall DOSBase SetIoErr             1CE 101
  251. #pragma  libcall DOSBase Fault                1D4 432104
  252. #pragma  libcall DOSBase PrintFault           1DA 2102
  253. #pragma  libcall DOSBase ErrorReport          1E0 432104
  254. #pragma  libcall DOSBase Cli                  1EC 00
  255. #pragma  libcall DOSBase CreateNewProc        1F2 101
  256. #pragma  libcall DOSBase CreateNewProcTagList 1F2 101
  257. #pragma  libcall DOSBase RunCommand           1F8 432104
  258. #pragma  libcall DOSBase GetConsoleTask       1FE 00
  259. #pragma  libcall DOSBase SetConsoleTask       204 101
  260. #pragma  libcall DOSBase GetFileSysTask       20A 00
  261. #pragma  libcall DOSBase SetFileSysTask       210 101
  262. #pragma  libcall DOSBase GetArgStr            216 00
  263. #pragma  libcall DOSBase SetArgStr            21C 101
  264. #pragma  libcall DOSBase FindCliProc          222 101
  265. #pragma  libcall DOSBase MaxCli               228 00
  266. #pragma  libcall DOSBase SetCurrentDirName    22E 101
  267. #pragma  libcall DOSBase GetCurrentDirName    234 2102
  268. #pragma  libcall DOSBase SetProgramName       23A 101
  269. #pragma  libcall DOSBase GetProgramName       240 2102
  270. #pragma  libcall DOSBase SetPrompt            246 101
  271. #pragma  libcall DOSBase GetPrompt            24C 2102
  272. #pragma  libcall DOSBase SetProgramDir        252 101
  273. #pragma  libcall DOSBase GetProgramDir        258 00
  274. #pragma  libcall DOSBase SystemTagList        25E 2102
  275. #pragma  libcall DOSBase System               25E 2102
  276. #pragma  libcall DOSBase AssignLock           264 2102
  277. #pragma  libcall DOSBase AssignLate           26A 2102
  278. #pragma  libcall DOSBase AssignPath           270 2102
  279. #pragma  libcall DOSBase AssignAdd            276 2102
  280. #pragma  libcall DOSBase RemAssignList        27C 2102
  281. #pragma  libcall DOSBase GetDeviceProc        282 2102
  282. #pragma  libcall DOSBase FreeDeviceProc       288 101
  283. #pragma  libcall DOSBase LockDosList          28E 101
  284. #pragma  libcall DOSBase UnLockDosList        294 101
  285. #pragma  libcall DOSBase AttemptLockDosList   29A 101
  286. #pragma  libcall DOSBase RemDosEntry          2A0 101
  287. #pragma  libcall DOSBase AddDosEntry          2A6 101
  288. #pragma  libcall DOSBase FindDosEntry         2AC 32103
  289. #pragma  libcall DOSBase NextDosEntry         2B2 2102
  290. #pragma  libcall DOSBase MakeDosEntry         2B8 2102
  291. #pragma  libcall DOSBase FreeDosEntry         2BE 101
  292. #pragma  libcall DOSBase IsFileSystem         2C4 101
  293. #pragma  libcall DOSBase Format               2CA 32103
  294. #pragma  libcall DOSBase Relabel              2D0 2102
  295. #pragma  libcall DOSBase Inhibit              2D6 2102
  296. #pragma  libcall DOSBase AddBuffers           2DC 2102
  297. #pragma  libcall DOSBase CompareDates         2E2 2102
  298. #pragma  libcall DOSBase DateToStr            2E8 101
  299. #pragma  libcall DOSBase StrToDate            2EE 101
  300. #pragma  libcall DOSBase InternalLoadSeg      2F4 A98004
  301. #pragma  libcall DOSBase InternalUnLoadSeg    2FA 9102
  302. #pragma  libcall DOSBase NewLoadSeg           300 2102
  303. #pragma  libcall DOSBase NewLoadSegTagList    300 2102
  304. #pragma  libcall DOSBase AddSegment           306 32103
  305. #pragma  libcall DOSBase FindSegment          30C 32103
  306. #pragma  libcall DOSBase RemSegment           312 101
  307. #pragma  libcall DOSBase CheckSignal          318 101
  308. #pragma  libcall DOSBase ReadArgs             31E 32103
  309. #pragma  libcall DOSBase FindArg              324 2102
  310. #pragma  libcall DOSBase ReadItem             32A 32103
  311. #pragma  libcall DOSBase StrToLong            330 2102
  312. #pragma  libcall DOSBase MatchFirst           336 2102
  313. #pragma  libcall DOSBase MatchNext            33C 101
  314. #pragma  libcall DOSBase MatchEnd             342 101
  315. #pragma  libcall DOSBase ParsePattern         348 32103
  316. #pragma  libcall DOSBase MatchPattern         34E 2102
  317. #pragma  libcall DOSBase FreeArgs             35A 101
  318. #pragma  libcall DOSBase FilePart             366 101
  319. #pragma  libcall DOSBase PathPart             36C 101
  320. #pragma  libcall DOSBase AddPart              372 32103
  321. #pragma  libcall DOSBase StartNotify          378 101
  322. #pragma  libcall DOSBase EndNotify            37E 101
  323. #pragma  libcall DOSBase SetVar               384 432104
  324. #pragma  libcall DOSBase GetVar               38A 432104
  325. #pragma  libcall DOSBase DeleteVar            390 2102
  326. #pragma  libcall DOSBase FindVar              396 2102
  327. #pragma  libcall DOSBase CliInitNewcli        3A2 801
  328. #pragma  libcall DOSBase CliInitRun           3A8 801
  329. #pragma  libcall DOSBase WriteChars           3AE 2102
  330. #pragma  libcall DOSBase PutStr               3B4 101
  331. #pragma  libcall DOSBase VPrintf              3BA 2102
  332. #pragma  libcall DOSBase ParsePatternNoCase   3C6 32103
  333. #pragma  libcall DOSBase MatchPatternNoCase   3CC 2102
  334. #pragma  libcall DOSBase SameDevice           3D8 2102
  335. #pragma  libcall DOSBase ExAllEnd             3DE 5432105
  336. #pragma  libcall DOSBase SetOwner             3E4 2102
  337. #endif
  338. #ifdef __STORM__
  339. #pragma tagcall(DOSBase,0x0E4,AllocDosObjectTags(d1,d2))
  340. #pragma tagcall(DOSBase,0x15C,FWritef(d1,d2,d3))
  341. #pragma tagcall(DOSBase,0x162,FPrintf(d1,d2,d3))
  342. #pragma tagcall(DOSBase,0x1F2,CreateNewProcTags(d1))
  343. #pragma tagcall(DOSBase,0x25E,SystemTags(d1,d2))
  344. #pragma tagcall(DOSBase,0x300,NewLoadSegTags(d1,d2))
  345. #pragma tagcall(DOSBase,0x3BA,Printf(d1,d2))
  346. #endif
  347. #ifdef __SASC_60
  348. #pragma  tagcall DOSBase AllocDosObjectTags   0E4 2102
  349. #pragma  tagcall DOSBase FWritef              15C 32103
  350. #pragma  tagcall DOSBase FPrintf              162 32103
  351. #pragma  tagcall DOSBase CreateNewProcTags    1F2 101
  352. #pragma  tagcall DOSBase SystemTags           25E 2102
  353. #pragma  tagcall DOSBase NewLoadSegTags       300 2102
  354. #pragma  tagcall DOSBase Printf               3BA 2102
  355. #endif
  356.  
  357. #endif    /*  _INCLUDE_PRAGMA_DOS_LIB_H  */
  358.